home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1996 June / macformat-038.iso / Shareware in MacFormat / Creator Changer 2.5 / Code & Resource / Creator Changer.dialog.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-10-20  |  2.0 KB  |  55 lines  |  [TEXT/KAHL]

  1. #include "AppleEvents.h"
  2.  
  3. #define    Escape_Key        0x1B
  4. #define    Return_Key        0x0D
  5. #define    Enter_Key        0x03
  6.  
  7. pascal Boolean        My_Dialog_Filter(DialogPtr, EventRecord *, short *);
  8. void                    Open_DLOG(DialogPtr *, short, OSType, short, short, Ptr, AEDescList *, long);
  9. Boolean                Change_Dialog_Switch(DialogPtr, short, Handle, AEDescList *, long);
  10. Boolean                 Edit_Dialog_Switch(DialogPtr, short, Handle);
  11. Boolean                 Auto_Dialog_Switch(DialogPtr, short, Handle);
  12. Boolean                Handle_OK_Change(DialogPtr, int, int, AEDescList *, long);
  13. void                    Set_Long_Type(Str4, OSType *, DialogPtr, int);
  14. void                    Set_Type_Text(File_Union *, OSType);
  15. void                    Handle_Make_Like(DialogPtr, short, short, short);
  16. void                     Handle_Add_Pref_Item(DialogPtr, int, int, int);
  17. void                    Handle_Delete_Pref_Item(void);
  18. Boolean                 Handle_Check_item(DialogPtr , short);
  19. void                     Handle_Add_Auto_Item(DialogPtr, int, int, int);
  20. void                    Make_ac_Name(StringPtr, StringPtr, StringPtr, StringPtr);
  21. void                    Handle_Delete_Auto_Item(void);
  22. void                    Draw_Border(DialogPtr, short, short);
  23. int                     Handle_Key_Pressed(DialogPtr, int, short *);
  24. int                        Check_Data(DialogPtr, int, short);
  25. void                    Set_DLOG_Text_Item(DialogPtr, short, StringPtr);
  26. void                    Draw_Dialog(DialogPtr);
  27.  
  28. extern FInfo            File_Info;
  29. extern short            The_pt_Type[100];
  30. extern short            The_ac_Type[100];
  31. extern short            Multiple_Files;
  32. extern FSSpec            The_File_Spec;
  33. extern EventRecord        The_Event;
  34. extern int                Strt_Rsrc;
  35. extern short            Num_pt;
  36. extern short            Num_ac;
  37. extern short            CreatorChangerApp, CreatorChangerPref;
  38. extern short            PT_Item_To_Edit;
  39. extern short            AC_Item_To_Edit;
  40. extern Boolean        Done_With_Dialog;
  41. extern Str63            Types_Error_1;
  42. extern Str32            Types_Error_2;
  43. extern Str32            Descr_Error;
  44. extern Str32            Bad_Item_Error;
  45. extern Str32            Bad_CF_Type_1;
  46. extern Str32            Bad_CF_Type_2;
  47. extern Str32            Bad_CF_Type_3;
  48. extern Str32            Bad_CF_Type_4;
  49. extern global_prefs    **Global;
  50. extern EventRecord        The_Event;
  51. extern Handle            The_Icons;
  52.  
  53. File_Union                F_Type, C_Type;
  54. DialogPtr                Chng_Dialog, Edit_Dialog, Auto_Dialog;
  55. Str4                    EMPTY_STR="\p";